home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1997 June / MACPOWER-1997-06.ISO.7z / MACPOWER-1997-06.ISO / AMUG / PROGRAMMING / Gestalt Selectors 3.7.sit / Gestalt Selectors List 3.7 / Updates / Update 3.6.5 < prev    next >
Text File  |  1997-01-23  |  20KB  |  553 lines

  1.  
  2.  
  3. Goodday!
  4.  
  5. Before I continue I have one question for you, because I'm doubting if it's
  6. wise to include a piece of info in the GSL.
  7. I know of a selector which disables the serial registration codes of a few
  8. Aldus products (TouchBase and DateBook). Are these product still on the market?
  9. I'am unsure if the presence of the selectors does the trick or if the response
  10. has anything to do with it. Should I include it with the GSL???
  11.  
  12. A few days ago someone 'accused' the GSL of not mentioning the Palette Mgr.
  13. Funny enough I just found about that manager on the new Developer CD I
  14. received that day. And although I am ill at home, trying to defeat the flu,
  15. here is a new update for you!
  16.  
  17. Enjoy,
  18. RenŽ
  19.  
  20.  
  21. Gestalt Selectors List 3.6.5 Update
  22. ===================================
  23.  
  24. Maintained and published by Rene G.A. Ros (rgaros@bio.vu.nl)
  25.  
  26. First published: 12 October 1992, 13:15 CET (GMT+1)
  27. Last version   : 12 October 1996, 12:15 CET (GMT+2, DST)
  28. Previous update: 15 Januari 1996, 20:30 CET (GMT+1)
  29. Last modified  : 23 Januari 1996, 20:45 CET (GMT+1)
  30.  
  31. The complete version is available to subscribers by sending an email to:
  32.      gestalt-selectors-list-request@bio.vu.nl
  33. with as subject:
  34.      archive get recent/gestalt-selectors.etx
  35. or to get the compressed version:
  36.      archive get recent/gestalt-selectors.sit.hqx
  37. The latest GSL version is also available on the GSL Web page. Point your
  38. Internet browser to:
  39.      http://www.bio.vu.nl/home/rgaros/gestalt/
  40.  
  41. If this is the first update you receive since subscribing to the mailing
  42. list you may want to get the previous updates as well. Then email to the
  43. address listed above and use this command:
  44.      archive get updates/updates-comb.etx
  45.  
  46. A vertical bar in front of a line indicates the line has changed or was
  47. added.
  48.  
  49. PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
  50.  
  51. The following persons contributed to this update:
  52.  
  53. ===========================================================================
  54. Contributions to the selector sections
  55. ===========================================================================
  56. Person                 Software                Selector(s) added/changed
  57. ---------------------------------------------------------------------------
  58. Anonymous 5            System                  mach (Power Express)
  59. Rene Ros               System                  flpy, mach
  60.                        System 7.6              sysu
  61. ---------------------------------------------------------------------------
  62.  
  63. ===========================================================================
  64. Contributions to the non-selector sections
  65. ===========================================================================
  66. Person                 Chapter/Section
  67. ---------------------------------------------------------------------------
  68. Matthias Kahlert       Reports/Gestalt Applications
  69.                        Reports/Relabled Macintosh Models
  70. Rene Ros               General Info/System Managers
  71.                        Reports/Accessing the Gestalt Manager
  72. ---------------------------------------------------------------------------
  73.  
  74. Apple System Software (A-D)
  75. ===========================
  76. No changes.
  77.  
  78. Apple System Software (E-H)
  79. ===========================
  80.  flpy (System? [7.5.2?])
  81. |     gestaltFloppyAttr? &AD34
  82. |     Returns information to determine some of the basic attributes of the
  83. |     floppy drive installed in a system.
  84. |
  85. |     enum {
  86. |     #define gestaltFloppyAttr? 'flpy'
  87. |     gestaltFloppyMFMOnly?     = 0,  /* Floppy drive only does MFM disk */
  88. |                                     /*  formats. */
  89. |     gestaltFloppyManual?      = 1,  /* Floppy disk drive, driver, file */
  90. |                                     /*  system in manual-eject mode. */
  91. |     gestaltFloppyDiskInPlace? = 2}; /* Floppy disk drive has special */
  92. |                                     /*  DISK-IN-PLACE output; standard */
  93. |                                     /*  DISK-CHANGED output signal from */
  94. |                                     /*  drive is not used. */
  95.  
  96. Apple System Software (I-L)
  97. ===========================
  98. No changes.
  99.  
  100. Apple System Software (M)
  101. =========================
  102.  mach (System [6.0.4]) INF
  103.       gestaltMachineType
  104.       Returns one of the following values, indicating the type of
  105.       machine.
  106.  
  107.       enum {
  108.       #define gestaltMachineType 'mach' /* machine type */
  109.  
  110. |     gestaltPowerExpress?          = 408?,/* codenamed Power Express, 
  111. |                                              late July 97  */
  112.  
  113. |     /* Apple Logic Board Design LPX-40 &AD34 */
  114. |     gestaltLPX40MFMSoft?          = 511, /* Manual-eject MFM floppy
  115. |                                              drive with soft power  */
  116. |     gestaltLPX40GCRSoft?          = 514, /* Auto-eject GCR floppy drive
  117. |                                              with soft power
  118. |                                             Power Macintosh 4400/160 */
  119. |     gestaltLPX40MFMHard?          = 516, /* Manual-eject MFM floppy
  120. |                                              drive with hard power */
  121. |     gestaltLPX40GCRHard?          = 517, /* Auto-eject GCR floppy drive
  122. |                                              with hard power */
  123. |     gestaltLPX40AutoMFMSoft?      = 518, /* Auto-eject GCR floppy drive
  124. |                                              with soft power */
  125. |     gestaltLPX40AutoMFMHard?      = 519, /* Auto-eject MFM floppy drive
  126. |                                              with hard power */
  127.  
  128.       gestalt???                    = ???  /* 20th anniv. Spartacus model */
  129.  
  130. |     gestaltPerforma6500           = ???,
  131. |     gestaltPowerMac7300           = ???,
  132. |     gestaltPowerMac7600_120?      = ???, /* Japan only? */
  133. |     gestaltPowerMac8600           = ???,
  134. |     gestaltPowerMac9600           = ???,
  135.  
  136.  [other values and notes omitted here]
  137.  
  138. Apple System Software (N-O)
  139. ===========================
  140. No changes.
  141.  
  142. Apple System Software (P-S)
  143. ===========================
  144.  sysu (System Update enbl [7.5 upd 2.0s3]) INF?
  145.       (System [7.5.5])
  146.       gestaltSystemUpdateVersion? &AS22
  147.       Returns the System Update version as NumVersion.
  148.  
  149.       #define gestaltSystemUpdateVersion? 'sysu'
  150.  
  151.       NOTE:
  152.       System 7.5.3 Revision 2 returns 2.0.3 for this selector.
  153.       Son of Buster (System 7.5.4?) returns 2.0.5.
  154.       If this selector is installed with System 7.5.5 (returns 2.0.6) it
  155.       means the system was upgraded from an earlier 7.5 version, and not
  156.       installed with a full 7.5.5 installation. &AT16
  157. |     With System 7.6 this selector returns 0.
  158.  
  159. Apple System Software (T-Z)
  160. ===========================
  161. No changes.
  162.  
  163. Apple Additional Software
  164. =========================
  165. No changes.
  166.  
  167. Third Parties Software
  168. ======================
  169. No changes.
  170.  
  171. Unknown Apple Software
  172. ======================
  173. No changes.
  174.  
  175. Unknown Third Parties Software
  176. ==============================
  177. No changes.
  178.  
  179. Reports
  180. =======
  181.  
  182. Accessing the Gestalt Manager
  183. -----------------------------
  184.  (by Rene Ros)
  185.  
  186.  Several applications can use additional code to expand their capabilities
  187.  and using this they may be able to access the Gestalt Manager. The software
  188.  listed below are additional code providing access to the Gestalt Manager.
  189.  
  190.  Only a few locations are listed here, use the filename to search for other
  191.  locations. And use the nearest mirror site of FTP sites.
  192.  
  193.  CheckGestaltFor (Neil Shulman)
  194.       Hypercard external to access the Gestalt Manager.
  195.  
  196.       ftp://sumex-aim.stanford.edu/info-mac/card/check-gestalt-for-xcmd.hqx
  197.  
  198.  Gestalt Pro 1.1.2 (Rene G.A. Ros)
  199.       External for 4TH Dimension Relational Database application from
  200.       ACI/ACI US.
  201.  
  202.       ftp://sumex-aim.stanford.edu/info-mac/dev/a4d/ext/gestalt-pro-112.hqx
  203.  
  204.  Gestalt XFCN 3.2.1 (Jeff Iverson)
  205.       Hypercard XFCN to query the Gestalt Manager.
  206.  
  207.       ftp://sumex-aim.stanford.edu/info-mac/card/gestalt-321.hqx
  208.  
  209.  GestaltExt (Andre Cavegn)
  210.       External for 4TH Dimension Relational Database application from
  211.       ACI/ACI US.
  212.  
  213.       ftp://sumex-aim.stanford.edu/info-mac/dev/a4d/ext/gestalt-ext.hqx
  214.  
  215.  Get Gestalt (AppleScript addition) 1.2 by Mark Alldritt
  216.       Provides access to the Gestalt Manager for AppleScript scripts.
  217.  
  218.       ftp://gaea.kgs.ukans.edu/applescript/osaxen/script-tools-131-as.hqx
  219.  
  220.  Informant XFCN 1.0 (Jeff Iverson)
  221.       Hypercard XFCN to query the Gestalt Manager.
  222.  
  223.       ftp://sumex-aim.stanford.edu/info-mac/card/information-10-xfcn-demo.hqx
  224.  
  225. |Jon's Commands 1.8.1 (AppleScript addition) by Jon Pugh
  226. |     Provides access to the Gestalt Manager for AppleScript scripts with the
  227. |     machine environment command.
  228. |
  229. |     ftp://sumex-aim.stanford.edu/info-mac/card/jons-commands-*.hqx
  230.  
  231. Gestalt Applications
  232. --------------------
  233.  (by Rene Ros)
  234.  
  235.  Several specialized applications are available to display all installed
  236.  Gestalt selectors. And several other applications heavily depend on the
  237.  Gestalt Manager to show information on hardware and software.
  238.  
  239.  Only a few locations are listed here, use the filename to search for other
  240.  locations. And use the nearest mirror site of FTP sites.
  241.  
  242.  AnGST (Todd McDaniel)
  243.       Small and simple application which displays the result of a few pre-
  244.       defined selectors.
  245.  
  246.       ftp://sumex-aim.stanford.edu/info-mac/cfg/angst-10.hqx
  247.  
  248.       Contact: Todd McDaniel (scooter@ic.net)
  249.  
  250.  Apple System Profiler (Apple Computer Inc.)
  251.       The first released version (1.0, initially labeled 3.5?) works only
  252.       with System 7.5.2 and 7.5.3 with these Macintosh models:
  253.         Power Macintosh 61xx, 7100, 7200, 7500, 8100, 8500, 9500;
  254.         Performa 5200, 5300, 6200, 63xx;
  255.         PowerBook 190, 2300, 5300.
  256.       Version 1.0.1 adds support for:
  257.         Power Macintosh 5200, 5300, 5400, 7600
  258.         Performa 6100
  259.  
  260.       ftp://ftp.info.euro.apple.com/Apple.Support.Area/Apple.Software.Updates/US/Macintosh/Utilities/System_Profiler_1.0.1.sea.hqx
  261.  
  262.  DisplayGestalt (Craig Marciniak)
  263.       Small application displays configuration using Gestalt Mgr, includes
  264.       C-source.
  265.  
  266.       ftp://mac.archive.umich.edu/development/libraries/displaygestalt.cpt.hqx
  267.  
  268.  Gestalt.Appl 2.7 (Jean-Pierre Curcio)
  269.       Displays responses from installed selectors and information about the
  270.       returned responses.
  271.       THIS IS THE 'OFFICIAL' GESTALT HUNTERS TOOL! Please send saved config
  272.       files from Gestalt.Appl to the editor.
  273.  
  274.       ftp://sumex-aim.stanford.edu/info-mac/cfg/gestalt-appl-27.hqx
  275.       http://www.bio.vu.nl/home/rgaros/gestalt/gestalt-appl.sit.hqx
  276.  
  277.       Contact: Jean-Pierre Curcio (JPC83@calvacom.fr)
  278.  
  279.  Gestalt! 3.0 (Roland Mansson)
  280.       Displays responses from installed selectors.
  281.  
  282.       ftp://ftp.lu.se/pub/mac/util/gestalt300.cpt.hqx
  283.       ftp://sumex-aim.stanford.edu/info-mac/cfg/gestalt-300.hqx
  284.  
  285.       Contact: Roland Mansson (roland.mansson@ldc.lu.se)
  286.  
  287.  GestaltDA 0.4 (Carl C. Hewitt, Apple Computer Inc.)
  288.       Displays responses from installed selectors.
  289.  
  290.       ftp://ftp.info.euro.apple.com/Apple.Support.Area/Developer_Services/Tool_Chest/OS_Utilities/GestaltDA_0.4.sit.hqx
  291.  
  292.       Contact: D e v e l o p (dev.subs@applelink.apple.com)
  293.  
  294.  Gestalt Environment 7
  295.       Application to list a number of installed selectors.
  296.  
  297.       mailto:gestalt-selectors-list-request@bio.vu.nl
  298.              'archive get software/ge7.hqx'
  299.  
  300.  Go Gestalt appl 1.8 (Paul Reznick)
  301.       Displays information obtained thru the Gestalt Mgr. 
  302.  
  303.       mailto:gestalt-selectors-list-request@bio.vu.nl
  304.              'archive get software/go-gestalt-18.sit.hqx'
  305.  
  306.       Contact: Paul Reznick (PRzeznik@aol.com)
  307.  
  308. |MacIDentify appl 2.3 (Matthias Kahlert)
  309. |     Displays the machine names for the current and other machine IDs.
  310. |
  311. |     http://www.donau.de/privhome/kahlert/software/mac_e.htm
  312. |
  313. |     Contact: Matthias Kahlert (mkahlert@kagi.com)
  314.  
  315.  Tattle-Tech appl (Decision Makers Software, Inc.)
  316.       Uses Gestalt manager extensively to display all known information.
  317.  
  318.       ftp://sumex-aim.stanford.edu/info-mac/cfg/tattle-tech-22.hqx
  319.  
  320.       Contact: John Mancino (mancino@decismkr.com)
  321.  
  322.  TechTool appl 1.0.8 (Micromat Computer Systems)
  323.       Application to reset PRAM, rebuild DTDB and show Gestalt info.
  324.  
  325.       ftp://sumex-aim.stanford.edu/info-mac/cfg/tech-tool-108.hqx
  326.  
  327. Relabled Macintosh Models
  328. -------------------------
  329.  (by Rene Ros;
  330.   Originally based on the Mac Models List by J.D. Sterling Babcock.
  331.   Since Summer 1995 based on MacFacts and Apple Specs by Apple
  332.   Computer Inc.)
  333.  
  334.  The Performa models usually (there are some exceptions) return a  machine
  335.  ID# for the model they are based on. The table below lists several models
  336.  which are simply relabled and the hardware model they are based on.
  337.  
  338.  ===========================================================================
  339.  Relabled Machines
  340.  ===========================================================================
  341.  Relabled Model          Hardware Model               Note
  342.  Name                    Constant
  343.  ---------------------------------------------------------------------------
  344.  Macintosh ED            gestaltMacPlus               sold in Netherlands?,
  345.                                                       512K with Mac SE case
  346.                                                       color
  347.  Macintosh LC III+       gestaltPerforma460           33 MHz LC III ?
  348.  Macintosh SE FDHD       gestaltMacSE
  349.  Performa 200            gestaltClassicII
  350.  Performa 250            gestaltMacColorClassic       sold in Australia and
  351.                                                       Britain
  352.  Performa 275            gestaltMacColorClassicII?
  353.  Performa 400            gestaltMacLCII
  354.  Performa 405            gestaltMacLCII
  355.  Performa 410            gestaltMacLCII
  356.  Performa 430            gestaltMacLCII
  357.  Performa 450            gestaltMacLCIII
  358.  Performa 460                                         not relabeled, own ID
  359.  Performa 466            gestaltPerforma460
  360.  Performa 467            gestaltPerforma460
  361.  Performa 475            gestaltMacLC475
  362.  Performa 476            gestaltMacLC475
  363.  Performa 520            gestaltMacLC520
  364.  Performa 550            gestaltMacLC550
  365.  Performa 560            gestaltMacLC550
  366.  Performa 575            gestaltMacLC575
  367.  Performa 577            gestaltMacLC575
  368.  Performa 578            gestaltMacLC575
  369.  Performa 580            gestaltMacLC580
  370.  Performa 588            gestaltMacLC580
  371.  Performa 600                                         not relabeled, own ID
  372.  Performa 630            gestaltMac630
  373.  Performa 631            gestaltMac630
  374.  Performa 635            gestaltMac630
  375.  Performa 636            gestaltMac630
  376.  Performa 637            gestaltMac630
  377.  Performa 638            gestaltMac630
  378.  Performa 640            gestaltMac630
  379.  Performa 5200           gestaltPowerMac5200
  380.  Performa 5210           gestaltPowerMac5200
  381.  Performa 5215           gestaltPowerMac5200
  382.  Performa 5220           gestaltPowerMac5200
  383.  Performa 5260           gestaltPowerMac5200
  384.  Performa 5270           gestaltPowerMac5200
  385.  Performa 5280           gestaltPowerMac5200
  386.  Performa 5300           gestaltPowerMac5200
  387.  Performa 5320           gestaltPowerMac5200
  388.  Performa 5400           gestaltPowerMac5400
  389.  Performa 5410           gestaltPowerMac5400          only released in Japan?
  390.  Performa 5420           gestaltPowerMac5400          only released in Japan?
  391.  Performa 5430           gestaltPowerMac5400          outside the US
  392.  Performa 5440           gestaltPowerMac5400          outside the US
  393.  Performa 6110           gestaltPowerMac6100_60
  394.  Performa 6112           gestaltPowerMac6100_60
  395.  Performa 6115           gestaltPowerMac6100_60
  396.  Performa 6116           gestaltPowerMac6100_60
  397.  Performa 6117           gestaltPowerMac6100_60
  398.  Performa 6118           gestaltPowerMac6100_60
  399.  Performa 6200           gestaltPowerMac6200
  400.  Performa 6205           gestaltPowerMac6200
  401.  Performa 6210           gestaltPowerMac6200
  402.  Performa 6214           gestaltPowerMac6200
  403.  Performa 6216           gestaltPowerMac6200
  404.  Performa 6218           gestaltPowerMac6200
  405.  Performa 6220           gestaltPowerMac6200
  406.  Performa 6230           gestaltPowerMac6200
  407.  Performa 6260           gestaltPowerMac6200
  408.  Performa 6290           gestaltPowerMac6200
  409.  Performa 6300           gestaltPowerMac6200
  410.  Performa 6310           gestaltPowerMac6200
  411.  Performa 6320           gestaltPowerMac6200
  412.  Performa 6360           gestaltPerforma6400
  413.  Performa 6400                                        not relabeled, own ID
  414.  Performa 6410           gestaltPerforma6400
  415.  Performa 6420           gestaltPerforma6400
  416.  Quadra 660AV            gestaltMacCentris660AV
  417.  Workgroup Server 60     gestaltMacCentris610
  418.  Workgroup Server 80     gestaltMacQuadra800
  419.  Workgroup Server 95     gestaltQuadra950
  420.  Workgroup Server 95+    gestaltQuadra950
  421.  Workgroup Server 6150   gestaltPowerMac6100_60
  422.  Workgroup Server 7250   gestaltPowerMac7200 @ 120 MHz
  423. |Workgroup Server 8150   gestaltPowerMac8100_110
  424.  Workgroup Server 8550   gestaltPowerMac8500 @ 132 or 200 MHz
  425. |Workgroup Server 9150   gestaltPowerMac9150
  426.  ---------------------------------------------------------------------------
  427.  
  428.  General Info
  429.  ============
  430.  
  431.  System Managers
  432.  ---------------
  433. |Palette Manager                qd >= gestalt32BitQD
  434. [other manager omitted here]
  435.  
  436.  Sources
  437.  -------
  438.  A    Apple Computer, Inc.
  439.  AD    Documentation & Magazines
  440. |AD34   Apple Logic Board Design LPX-40 on Dev.CD Feb 1997 TC
  441.  
  442.  
  443. About this list
  444. ===============
  445. For this update this chapter only includes the 'Gestalt Submission Form',
  446. 'Acknowledgements' and 'Editors' Address' sections.
  447.  
  448. Gestalt Submission Form
  449. -----------------------
  450. You can use this form to report information you found on already included
  451. selectors. But you can also use it to register new Gestalt selector codes.
  452. If you want to register the selector code your software installs, make sure
  453. you registered your code first with Apple Computer, Inc. Also, it is your
  454. good right if you chose to keep the meaning of the response value private.
  455. If so, still register so that others can at least detect your software by
  456. determining if the selector is present.
  457.  
  458. Software means, in this form, the software which installs the selector
  459. code. Not the whole package, just the extension or control panel (perhaps
  460. application) itself.
  461. The package is the product name in which the software is included and
  462. distributed.
  463. If data is not available or relevant, leave it blank. When the selector
  464. contains non-ASCII characters, please also provide the hexadecimal value.
  465.  
  466. You can also fill in this form on-line because it is also on the WWW
  467. pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
  468.  
  469.  
  470. Your name: 
  471.  
  472. Your email address: 
  473.  
  474. Your company name: 
  475.  
  476. Do you want to remain anonymous? Yes / No
  477.  
  478. Category:      O Apple System Software
  479.                O Apple Additional Software
  480.                O Apple Software
  481.                O Third Parties Software
  482.  
  483. Gestalt Selector: 
  484.  
  485. Software name: 
  486.  
  487. Software type: O application 
  488.                O control panel
  489.                O extension (also 'appe')
  490.                O other:
  491.  
  492. First version to install selector: 
  493.  
  494. Package name: 
  495.  
  496. Author or Company name: 
  497.  
  498. Constant name: 
  499.  
  500. Source of information: 
  501.  
  502. Short description of the returned response:
  503.  
  504.  
  505.  
  506.  
  507.  
  508. Additional constant names and values for the response value meaning:
  509.  
  510.  
  511.  
  512.  
  513.  
  514. Please email this form to this Internet address: rgaros@bio.vu.nl
  515.  
  516. Acknowledgements
  517. ----------------
  518. I want to thank the following persons for their contributions to this
  519. update and their support of this list:
  520.  
  521. ===========================================================================
  522. Name                                       Internet Email Address
  523. ---------------------------------------------------------------------------
  524.  
  525. ---------------------------------------------------------------------------
  526.  
  527. Legal Stuff
  528. -----------
  529. (C) 1992-1997, Rene G.A. Ros
  530.  
  531. It is not allowed to distribute the GSL updates separate from the full GSL.
  532. The full GSL can be used freely but is not public domain.
  533. See for legal information the Legal Stuff chapter of the full Gestalt
  534. Selectors List.
  535.  
  536. Editor's Address
  537. ----------------
  538. Rene G.A. Ros
  539. developer at Mac Support Automatisering B.V., Uitgeest, The Netherlands
  540. consultant to the Computer Department,
  541.     Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands
  542. contract programmer Pascal and C, also 4th Dimension and other data-bases
  543.  
  544. Bastionweg 108
  545. 1383 JD Weesp
  546. The Netherlands, Europe
  547.  
  548. Phone: +31 294 413167
  549. Email: rgaros@bio.vu.nl (preferred)
  550.        rgaros@dds.nl
  551.        ros@macsupport.nl
  552.        100112.1363@compuserve.com
  553.